Euklidov algoritam za izračunavanje NZD

Algoritam se zasniva na rekurentnoj relaciji $NZD(a, b) = NZD(b, a$ mod $b)$

In [1]:
def gcd(a, b):
    if b == 0:
        return a
    return gcd(b, a % b)
In [2]:
gcd(81,36)
Out[2]:
9